Another action available on Flow is onStart(). This is called before
the Flow starts emitting objects. You are passed a FlowCollector,
which is the same object that is passed into the lambda expression
of the flow() function. FlowCollector has the emit() function, and
whatever your onStart() code emits is emitted by the Flow before
any of the "real" entries.
So, in this case, in addition to ten random numbers from 0-100, we start
the Flow with 1337.
You can learn more about this in:
Tags: